Automatic Storage Management for Parallel Programs
نویسندگان
چکیده
This article deals with automatic parallelization of static control programs. During the parallelization process the removal of memory related dependences is usually performed by translating the original program into single assignment form. This total data expansion has a very high memory cost. We present a technique of partial data expansion which leaves untouched the performances of the parallelization process, with the help of algebra techniques given by the polytope model.
منابع مشابه
Computer Science Technical Report Canonic Multi-Projection: Memory Allocation for Distributed Memory Parallelization
The Polyhedral model is now the accepted technology for automatic parallelization of affine control loop programs. It has been successful in automatically generating tiled shared memory parallel programs for shared memory platforms (plus vectorization). We address the challenges arising when we move toward distributed memory parallelization, based on wavefront execution of parameterized tiles. ...
متن کاملReal Time Control For Interactive Computer Music and Animation
Real-time systems are commonly regarded as the most complex form of computer program due to parallelism, the use of special purpose input/output devices, and the fact that time-dependent errors are hard to reproduce. Several practical techniques can be used to limit the complexity of implementing realtime interactive music and animation programs. The techniques are: (1) a program structure in w...
متن کاملAn Overview of the Fortran D Programming System Seema
The success of large-scale parallel architectures is limited by the diiculty of developing machine-independent parallel programs. We have developed Fortran D, a version of Fortran extended with data decomposition speciications, to provide a portable data-parallel programming model. This paper presents the design of two key components of the Fortran D programming system: a prototype compiler and...
متن کاملGreen Supply Chain Management for Condensate Storage Tanks Using Integrated Methods of DEMATEL and ANP (a Case Study of Gas Phases of South Pars Area)
Recently, in most of the condensate tank production projects, two main activities of welding and painting are done in manual and automatic ways. The purpose of this study is "green supply chain management" of these activities in order to select the best production method. For this purpose, by literature reviews and using Delphi and DEMATEL techniques, the indicators and sub-indicators of green ...
متن کاملA Study of Implicit Data Distribution Methods for OpenMP Using the SPEC Benchmarks
In contrast to the common belief that OpenMP requires data-parallel extensions to scale well on architectures with non-uniform memory access latency, recent work has shown that it is possible to develop OpenMP programs with good levels of memory access locality, without any extension of the OpenMP API. The vehicle for localizing memory accesses transparently to the programming model, is a runti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Parallel Computing
دوره 24 شماره
صفحات -
تاریخ انتشار 1998